package com.ruoyi.learn.java.base;
public class CacheDemo {
    public static void main(String[] args) {
        // Integer 缓存示例
        Integer a = 100;
        Integer b = 100;
        System.out.println(a == b);  // true（使用缓存，同一对象）

        Integer c = 200;
        Integer d = 200;
        System.out.println(c == d);  // false（超出范围，新对象）

        // Short 缓存示例
        Short s1 = 100;
        Short s2 = 100;
        System.out.println(s1 == s2);  // true（缓存范围内）

        Short s3 = 200;
        Short s4 = 200;
        System.out.println(s3 == s4);  // false（超出范围）

        // Long 缓存示例
        Long l1 = 100L;
        Long l2 = 100L;
        System.out.println(l1 == l2);  // true（缓存范围内）

        Long l3 = 200L;
        Long l4 = 200L;
        System.out.println(l3 == l4);  // false（超出范围）
    }
}